{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {
    "toc": true
   },
   "source": [
    "<h1>Table of Contents<span class=\"tocSkip\"></span></h1>\n",
    "<div class=\"toc\" style=\"margin-top: 1em;\"><ul class=\"toc-item\"></ul></div>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "data has 1575 characters, 120 unique.\n",
      "[29, 42, 91, 14, 56, 90, 76, 115, 33, 23, 38, 80, 43, 34, 61, 90, 50, 103, 26, 96, 15, 18, 90, 84, 69, 64, 27, 7, 81, 68, 62, 66, 49, 90, 112, 104, 12, 18, 90, 18, 104, 12, 112, 90, 112, 4, 71, 18, 90, 18, 4, 71, 112, 90, 102, 65, 76, 47, 90, 52, 41, 101, 71, 81, 68, 62, 66, 49, 90, 71, 57, 28, 18, 46, 90, 104, 88, 104, 113, 90, 104, 119, 104, 75, 90, 104, 106, 104, 6, 81, 68, 71, 39, 18, 67, 78, 112, 90, 78, 102, 65, 76, 47, 90, 78, 94, 31, 82, 86, 79, 16, 90, 78, 112, 95, 114, 97, 116, 28, 90, 78, 94, 0, 90, 51, 109, 78, 16, 47, 0, 81, 78, 78, 10, 90, 52, 78, 78, 10, 70, 90, 51, 109, 78, 24, 20, 90, 52, 78, 24, 20, 70, 81, 68, 78, 27, 72, 113, 40, 90, 78, 98, 52, 78, 2, 81, 22, 78, 35, 2, 39, 90, 14, 59, 56, 111, 90, 107, 33, 23, 38, 80, 43, 34, 39, 90, 21, 78, 9, 3, 90, 78, 9, 3, 39, 90, 78, 54, 118, 83, 90, 110, 74, 8, 44, 53, 65, 90, 99, 117, 13, 77, 81, 68, 48, 30, 57, 58, 90, 107, 33, 23, 38, 80, 43, 34, 39, 90, 2, 108, 92, 34, 80, 48, 93, 48, 14, 59, 81, 39, 89, 33, 23, 38, 80, 43, 34, 90, 71, 45, 63, 32, 90, 71, 45, 10, 32, 90, 71, 78, 17, 32, 90, 71, 78, 5, 5, 32, 90, 36, 11, 69, 64, 27, 90, 87, 73, 104, 105, 81, 68, 39, 100, 33, 23, 38, 80, 43, 34, 32, 90, 4, 100, 32, 55, 37, 1, 19, 1, 19, 38, 80, 1, 19, 38, 80, 85, 1, 19, 14, 59, 56, 25, 60, 81, 29, 42, 91, 14, 56, 90, 76, 115, 33, 23, 38, 80, 43, 34, 61, 90, 50, 103, 26, 96, 15, 18, 90, 84, 69, 64, 27, 7, 81, 68, 62, 66, 49, 90, 112, 104, 12, 18, 90, 18, 104, 12, 112, 90, 112, 4, 71, 18, 90, 18, 4, 71, 112, 90, 102, 65, 76, 47, 90, 52, 41, 101, 71, 81, 68, 62, 66, 49, 90, 71, 57, 28, 18, 46, 90, 104, 88, 104, 113, 90, 104, 119, 104, 75, 90, 104, 106, 104, 6, 81, 68, 71, 39, 18, 67, 78, 112, 90, 78, 102, 65, 76, 47, 90, 78, 94, 31, 82, 86, 79, 16, 90, 78, 112, 95, 114, 97, 116, 28, 90, 78, 94, 0, 90, 51, 109, 78, 16, 47, 0, 81, 78, 78, 10, 90, 52, 78, 78, 10, 70, 90, 51, 109, 78, 24, 20, 90, 52, 78, 24, 20, 70, 81, 68, 78, 27, 72, 113, 40, 90, 78, 98, 52, 78, 2, 81, 22, 78, 35, 2, 39, 90, 14, 59, 56, 111, 90, 107, 33, 23, 38, 80, 43, 34, 39, 90, 21, 78, 9, 3, 90, 78, 9, 3, 39, 90, 78, 54, 118, 83, 90, 110, 74, 8, 44, 53, 65, 90, 99, 117, 13, 77, 81, 68, 48, 30, 57, 58, 90, 107, 33, 23, 38, 80, 43, 34, 39, 90, 2, 108, 92, 34, 80, 48, 93, 48, 14, 59, 81, 39, 89, 33, 23, 38, 80, 43, 34, 90, 71, 45, 63, 32, 90, 71, 45, 10, 32, 90, 71, 78, 17, 32, 90, 71, 78, 5, 5, 32, 90, 36, 11, 69, 64, 27, 90, 87, 73, 104, 105, 81, 68, 39, 100, 33, 23, 38, 80, 43, 34, 32, 90, 4, 100, 32, 55, 37, 1, 19, 1, 19, 38, 80, 1, 19, 38, 80, 85, 1, 19, 14, 59, 56, 25, 60, 81, 29, 42, 91, 14, 56, 90, 76, 115, 33, 23, 38, 80, 43, 34, 61, 90, 50, 103, 26, 96, 15, 18, 90, 84, 69, 64, 27, 7, 81, 68, 62, 66, 49, 90, 112, 104, 12, 18, 90, 18, 104, 12, 112, 90, 112, 4, 71, 18, 90, 18, 4, 71, 112, 90, 102, 65, 76, 47, 90, 52, 41, 101, 71, 81, 68, 62, 66, 49, 90, 71, 57, 28, 18, 46, 90, 104, 88, 104, 113, 90, 104, 119, 104, 75, 90, 104, 106, 104, 6, 81, 68, 71, 39, 18, 67, 78, 112, 90, 78, 102, 65, 76, 47, 90, 78, 94, 31, 82, 86, 79, 16, 90, 78, 112, 95, 114, 97, 116, 28, 90, 78, 94, 0, 90, 51, 109, 78, 16, 47, 0, 81, 78, 78, 10, 90, 52, 78, 78, 10, 70, 90, 51, 109, 78, 24, 20, 90, 52, 78, 24, 20, 70, 81, 68, 78, 27, 72, 113, 40, 90, 78, 98, 52, 78, 2, 81, 22, 78, 35, 2, 39, 90, 14, 59, 56, 111, 90, 107, 33, 23, 38, 80, 43, 34, 39, 90, 21, 78, 9, 3, 90, 78, 9, 3, 39, 90, 78, 54, 118, 83, 90, 110, 74, 8, 44, 53, 65, 90, 99, 117, 13, 77, 81, 68, 48, 30, 57, 58, 90, 107, 33, 23, 38, 80, 43, 34, 39, 90, 2, 108, 92, 34, 80, 48, 93, 48, 14, 59, 81, 39, 89, 33, 23, 38, 80, 43, 34, 90, 71, 45, 63, 32, 90, 71, 45, 10, 32, 90, 71, 78, 17, 32, 90, 71, 78, 5, 5, 32, 90, 36, 11, 69, 64, 27, 90, 87, 73, 104, 105, 81, 68, 39, 100, 33, 23, 38, 80, 43, 34, 32, 90, 4, 100, 32, 55, 37, 1, 19, 1, 19, 38, 80, 1, 19, 38, 80, 85, 1, 19, 14, 59, 56, 25, 60, 81, 29, 42, 91, 14, 56, 90, 76, 115, 33, 23, 38, 80, 43, 34, 61, 90, 50, 103, 26, 96, 15, 18, 90, 84, 69, 64, 27, 7, 81, 68, 62, 66, 49, 90, 112, 104, 12, 18, 90, 18, 104, 12, 112, 90, 112, 4, 71, 18, 90, 18, 4, 71, 112, 90, 102, 65, 76, 47, 90, 52, 41, 101, 71, 81, 68, 62, 66, 49, 90, 71, 57, 28, 18, 46, 90, 104, 88, 104, 113, 90, 104, 119, 104, 75, 90, 104, 106, 104, 6, 81, 68, 71, 39, 18, 67, 78, 112, 90, 78, 102, 65, 76, 47, 90, 78, 94, 31, 82, 86, 79, 16, 90, 78, 112, 95, 114, 97, 116, 28, 90, 78, 94, 0, 90, 51, 109, 78, 16, 47, 0, 81, 78, 78, 10, 90, 52, 78, 78, 10, 70, 90, 51, 109, 78, 24, 20, 90, 52, 78, 24, 20, 70, 81, 68, 78, 27, 72, 113, 40, 90, 78, 98, 52, 78, 2, 81, 22, 78, 35, 2, 39, 90, 14, 59, 56, 111, 90, 107, 33, 23, 38, 80, 43, 34, 39, 90, 21, 78, 9, 3, 90, 78, 9, 3, 39, 90, 78, 54, 118, 83, 90, 110, 74, 8, 44, 53, 65, 90, 99, 117, 13, 77, 81, 68, 48, 30, 57, 58, 90, 107, 33, 23, 38, 80, 43, 34, 39, 90, 2, 108, 92, 34, 80, 48, 93, 48, 14, 59, 81, 39, 89, 33, 23, 38, 80, 43, 34, 90, 71, 45, 63, 32, 90, 71, 45, 10, 32, 90, 71, 78, 17, 32, 90, 71, 78, 5, 5, 32, 90, 36, 11, 69, 64, 27, 90, 87, 73, 104, 105, 81, 68, 39, 100, 33, 23, 38, 80, 43, 34, 32, 90, 4, 100, 32, 55, 37, 1, 19, 1, 19, 38, 80, 1, 19, 38, 80, 85, 1, 19, 14, 59, 56, 25, 60, 81, 29, 42, 91, 14, 56, 90, 76, 115, 33, 23, 38, 80, 43, 34, 61, 90, 50, 103, 26, 96, 15, 18, 90, 84, 69, 64, 27, 7, 81, 68, 62, 66, 49, 90, 112, 104, 12, 18, 90, 18, 104, 12, 112, 90, 112, 4, 71, 18, 90, 18, 4, 71, 112, 90, 102, 65, 76, 47, 90, 52, 41, 101, 71, 81, 68, 62, 66, 49, 90, 71, 57, 28, 18, 46, 90, 104, 88, 104, 113, 90, 104, 119, 104, 75, 90, 104, 106, 104, 6, 81, 68, 71, 39, 18, 67, 78, 112, 90, 78, 102, 65, 76, 47, 90, 78, 94, 31, 82, 86, 79, 16, 90, 78, 112, 95, 114, 97, 116, 28, 90, 78, 94, 0, 90, 51, 109, 78, 16, 47, 0, 81, 78, 78, 10, 90, 52, 78, 78, 10, 70, 90, 51, 109, 78, 24, 20, 90, 52, 78, 24, 20, 70, 81, 68, 78, 27, 72, 113, 40, 90, 78, 98, 52, 78, 2, 81, 22, 78, 35, 2, 39, 90, 14, 59, 56, 111, 90, 107, 33, 23, 38, 80, 43, 34, 39, 90, 21, 78, 9, 3, 90, 78, 9, 3, 39, 90, 78, 54, 118, 83, 90, 110, 74, 8, 44, 53, 65, 90, 99, 117, 13, 77, 81, 68, 48, 30, 57, 58, 90, 107, 33, 23, 38, 80, 43, 34, 39, 90, 2, 108, 92, 34, 80, 48, 93, 48, 14, 59, 81, 39, 89, 33, 23, 38, 80, 43, 34, 90, 71, 45, 63, 32, 90, 71, 45, 10, 32, 90, 71, 78, 17, 32, 90, 71, 78, 5, 5, 32, 90, 36, 11, 69, 64, 27, 90, 87, 73, 104, 105, 81, 68, 39, 100, 33, 23, 38, 80, 43, 34, 32, 90, 4, 100, 32, 55, 37, 1, 19, 1, 19, 38, 80, 1, 19, 38, 80, 85, 1, 19, 14, 59, 56, 25, 60, 81]\n",
      "1575\n",
      "@@@@@@@@\n",
      "[42, 91, 14, 56, 90, 76, 115, 33, 23, 38, 80, 43, 34, 61, 90, 50, 103, 26, 96, 15, 18, 90, 84, 69, 64, 27, 7, 81, 68, 62, 66, 49, 90, 112, 104, 12, 18, 90, 18, 104, 12, 112, 90, 112, 4, 71, 18, 90, 18, 4, 71, 112, 90, 102, 65, 76, 47, 90, 52, 41, 101, 71, 81, 68, 62, 66, 49, 90, 71, 57, 28, 18, 46, 90, 104, 88, 104, 113, 90, 104, 119, 104, 75, 90, 104, 106, 104, 6, 81, 68, 71, 39, 18, 67, 78, 112, 90, 78, 102, 65, 76, 47, 90, 78, 94, 31, 82, 86, 79, 16, 90, 78, 112, 95, 114, 97, 116, 28, 90, 78, 94, 0, 90, 51, 109, 78, 16, 47, 0, 81, 78, 78, 10, 90, 52, 78, 78, 10, 70, 90, 51, 109, 78, 24, 20, 90, 52, 78, 24, 20, 70, 81, 68, 78, 27, 72, 113, 40, 90, 78, 98, 52, 78, 2, 81, 22, 78, 35, 2, 39, 90, 14, 59, 56, 111, 90, 107, 33, 23, 38, 80, 43, 34, 39, 90, 21, 78, 9, 3, 90, 78, 9, 3, 39, 90, 78, 54, 118, 83, 90, 110, 74, 8, 44, 53, 65, 90, 99, 117, 13, 77, 81, 68, 48, 30, 57, 58, 90, 107, 33, 23, 38, 80, 43, 34, 39, 90, 2, 108, 92, 34, 80, 48, 93, 48, 14, 59, 81, 39, 89, 33, 23, 38, 80, 43, 34, 90, 71, 45, 63, 32, 90, 71, 45, 10, 32, 90, 71, 78, 17, 32, 90, 71, 78, 5, 5, 32, 90, 36, 11, 69, 64, 27, 90, 87, 73, 104, 105, 81, 68, 39, 100, 33, 23, 38, 80, 43, 34, 32, 90, 4, 100, 32, 55, 37, 1, 19, 1, 19, 38, 80, 1, 19, 38, 80, 85, 1, 19, 14, 59, 56, 25, 60, 81, 29, 42, 91, 14, 56, 90, 76, 115, 33, 23, 38, 80, 43, 34, 61, 90, 50, 103, 26, 96, 15, 18, 90, 84, 69, 64, 27, 7, 81, 68, 62, 66, 49, 90, 112, 104, 12, 18, 90, 18, 104, 12, 112, 90, 112, 4, 71, 18, 90, 18, 4, 71, 112, 90, 102, 65, 76, 47, 90, 52, 41, 101, 71, 81, 68, 62, 66, 49, 90, 71, 57, 28, 18, 46, 90, 104, 88, 104, 113, 90, 104, 119, 104, 75, 90, 104, 106, 104, 6, 81, 68, 71, 39, 18, 67, 78, 112, 90, 78, 102, 65, 76, 47, 90, 78, 94, 31, 82, 86, 79, 16, 90, 78, 112, 95, 114, 97, 116, 28, 90, 78, 94, 0, 90, 51, 109, 78, 16, 47, 0, 81, 78, 78, 10, 90, 52, 78, 78, 10, 70, 90, 51, 109, 78, 24, 20, 90, 52, 78, 24, 20, 70, 81, 68, 78, 27, 72, 113, 40, 90, 78, 98, 52, 78, 2, 81, 22, 78, 35, 2, 39, 90, 14, 59, 56, 111, 90, 107, 33, 23, 38, 80, 43, 34, 39, 90, 21, 78, 9, 3, 90, 78, 9, 3, 39, 90, 78, 54, 118, 83, 90, 110, 74, 8, 44, 53, 65, 90, 99, 117, 13, 77, 81, 68, 48, 30, 57, 58, 90, 107, 33, 23, 38, 80, 43, 34, 39, 90, 2, 108, 92, 34, 80, 48, 93, 48, 14, 59, 81, 39, 89, 33, 23, 38, 80, 43, 34, 90, 71, 45, 63, 32, 90, 71, 45, 10, 32, 90, 71, 78, 17, 32, 90, 71, 78, 5, 5, 32, 90, 36, 11, 69, 64, 27, 90, 87, 73, 104, 105, 81, 68, 39, 100, 33, 23, 38, 80, 43, 34, 32, 90, 4, 100, 32, 55, 37, 1, 19, 1, 19, 38, 80, 1, 19, 38, 80, 85, 1, 19, 14, 59, 56, 25, 60, 81, 29, 42, 91, 14, 56, 90, 76, 115, 33, 23, 38, 80, 43, 34, 61, 90, 50, 103, 26, 96, 15, 18, 90, 84, 69, 64, 27, 7, 81, 68, 62, 66, 49, 90, 112, 104, 12, 18, 90, 18, 104, 12, 112, 90, 112, 4, 71, 18, 90, 18, 4, 71, 112, 90, 102, 65, 76, 47, 90, 52, 41, 101, 71, 81, 68, 62, 66, 49, 90, 71, 57, 28, 18, 46, 90, 104, 88, 104, 113, 90, 104, 119, 104, 75, 90, 104, 106, 104, 6, 81, 68, 71, 39, 18, 67, 78, 112, 90, 78, 102, 65, 76, 47, 90, 78, 94, 31, 82, 86, 79, 16, 90, 78, 112, 95, 114, 97, 116, 28, 90, 78, 94, 0, 90, 51, 109, 78, 16, 47, 0, 81, 78, 78, 10, 90, 52, 78, 78, 10, 70, 90, 51, 109, 78, 24, 20, 90, 52, 78, 24, 20, 70, 81, 68, 78, 27, 72, 113, 40, 90, 78, 98, 52, 78, 2, 81, 22, 78, 35, 2, 39, 90, 14, 59, 56, 111, 90, 107, 33, 23, 38, 80, 43, 34, 39, 90, 21, 78, 9, 3, 90, 78, 9, 3, 39, 90, 78, 54, 118, 83, 90, 110, 74, 8, 44, 53, 65, 90, 99, 117, 13, 77, 81, 68, 48, 30, 57, 58, 90, 107, 33, 23, 38, 80, 43, 34, 39, 90, 2, 108, 92, 34, 80, 48, 93, 48, 14, 59, 81, 39, 89, 33, 23, 38, 80, 43, 34, 90, 71, 45, 63, 32, 90, 71, 45, 10, 32, 90, 71, 78, 17, 32, 90, 71, 78, 5, 5, 32, 90, 36, 11, 69, 64, 27, 90, 87, 73, 104, 105, 81, 68, 39, 100, 33, 23, 38, 80, 43, 34, 32, 90, 4, 100, 32, 55, 37, 1, 19, 1, 19, 38, 80, 1, 19, 38, 80, 85, 1, 19, 14, 59, 56, 25, 60, 81, 29, 42, 91, 14, 56, 90, 76, 115, 33, 23, 38, 80, 43, 34, 61, 90, 50, 103, 26, 96, 15, 18, 90, 84, 69, 64, 27, 7, 81, 68, 62, 66, 49, 90, 112, 104, 12, 18, 90, 18, 104, 12, 112, 90, 112, 4, 71, 18, 90, 18, 4, 71, 112, 90, 102, 65, 76, 47, 90, 52, 41, 101, 71, 81, 68, 62, 66, 49, 90, 71, 57, 28, 18, 46, 90, 104, 88, 104, 113, 90, 104, 119, 104, 75, 90, 104, 106, 104, 6, 81, 68, 71, 39, 18, 67, 78, 112, 90, 78, 102, 65, 76, 47, 90, 78, 94, 31, 82, 86, 79, 16, 90, 78, 112, 95, 114, 97, 116, 28, 90, 78, 94, 0, 90, 51, 109, 78, 16, 47, 0, 81, 78, 78, 10, 90, 52, 78, 78, 10, 70, 90, 51, 109, 78, 24, 20, 90, 52, 78, 24, 20, 70, 81, 68, 78, 27, 72, 113, 40, 90, 78, 98, 52, 78, 2, 81, 22, 78, 35, 2, 39, 90, 14, 59, 56, 111, 90, 107, 33, 23, 38, 80, 43, 34, 39, 90, 21, 78, 9, 3, 90, 78, 9, 3, 39, 90, 78, 54, 118, 83, 90, 110, 74, 8, 44, 53, 65, 90, 99, 117, 13, 77, 81, 68, 48, 30, 57, 58, 90, 107, 33, 23, 38, 80, 43, 34, 39, 90, 2, 108, 92, 34, 80, 48, 93, 48, 14, 59, 81, 39, 89, 33, 23, 38, 80, 43, 34, 90, 71, 45, 63, 32, 90, 71, 45, 10, 32, 90, 71, 78, 17, 32, 90, 71, 78, 5, 5, 32, 90, 36, 11, 69, 64, 27, 90, 87, 73, 104, 105, 81, 68, 39, 100, 33, 23, 38, 80, 43, 34, 32, 90, 4, 100, 32, 55, 37, 1, 19, 1, 19, 38, 80, 1, 19, 38, 80, 85, 1, 19, 14, 59, 56, 25, 60, 81, 29, 42, 91, 14, 56, 90, 76, 115, 33, 23, 38, 80, 43, 34, 61, 90, 50, 103, 26, 96, 15, 18, 90, 84, 69, 64, 27, 7, 81, 68, 62, 66, 49, 90, 112, 104, 12, 18, 90, 18, 104, 12, 112, 90, 112, 4, 71, 18, 90, 18, 4, 71, 112, 90, 102, 65, 76, 47, 90, 52, 41, 101, 71, 81, 68, 62, 66, 49, 90, 71, 57, 28, 18, 46, 90, 104, 88, 104, 113, 90, 104, 119, 104, 75, 90, 104, 106, 104, 6, 81, 68, 71, 39, 18, 67, 78, 112, 90, 78, 102, 65, 76, 47, 90, 78, 94, 31, 82, 86, 79, 16, 90, 78, 112, 95, 114, 97, 116, 28, 90, 78, 94, 0, 90, 51, 109, 78, 16, 47, 0, 81, 78, 78, 10, 90, 52, 78, 78, 10, 70, 90, 51, 109, 78, 24, 20, 90, 52, 78, 24, 20, 70, 81, 68, 78, 27, 72, 113, 40, 90, 78, 98, 52, 78, 2, 81, 22, 78, 35, 2, 39, 90, 14, 59, 56, 111, 90, 107, 33, 23, 38, 80, 43, 34, 39, 90, 21, 78, 9, 3, 90, 78, 9, 3, 39, 90, 78, 54, 118, 83, 90, 110, 74, 8, 44, 53, 65, 90, 99, 117, 13, 77, 81, 68, 48, 30, 57, 58, 90, 107, 33, 23, 38, 80, 43, 34, 39, 90, 2, 108, 92, 34, 80, 48, 93, 48, 14, 59, 81, 39, 89, 33, 23, 38, 80, 43, 34, 90, 71, 45, 63, 32, 90, 71, 45, 10, 32, 90, 71, 78, 17, 32, 90, 71, 78, 5, 5, 32, 90, 36, 11, 69, 64, 27, 90, 87, 73, 104, 105, 81, 68, 39, 100, 33, 23, 38, 80, 43, 34, 32, 90, 4, 100, 32, 55, 37, 1, 19, 1, 19, 38, 80, 1, 19, 38, 80, 85, 1, 19, 14, 59, 56, 25, 60, 81, 119]\n",
      "1575\n",
      "自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。\n"
     ]
    }
   ],
   "source": [
    "import tensorflow as tf\n",
    "import time\n",
    "import numpy as np\n",
    "\n",
    "# data I/O\n",
    "# data = open('input.txt', 'r').read().decode('utf-8')\n",
    "data = u\"\"\"观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
    "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
    "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
    "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
    "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
    "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
    "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。\"\"\"*5\n",
    "\n",
    "chars = list(set(data))\n",
    "data_size, num_classes = len(data), len(chars)\n",
    "print('data has %d characters, %d unique.' % (data_size, num_classes))\n",
    "char_to_ix = {ch: i for i, ch in enumerate(chars)}\n",
    "ix_to_char = {i: ch for i, ch in enumerate(chars)}\n",
    "ix_to_char[num_classes+1] = '<EOF>' #暂时没用上，那应该怎么用？？？\n",
    "# hyperparameters\n",
    "state_size = 32 # size of hidden layer of neurons\n",
    "seq_length = 25 # number of steps to unroll the RNN for\n",
    "learning_rate = 1e-3\n",
    "batch_size = 1\n",
    "num_classes = num_classes\n",
    "\n",
    "raw_x = [char_to_ix[ch] for ch in data]\n",
    "raw_y = [char_to_ix[ch] for ch in data[1:]]\n",
    "raw_y.append(num_classes-1)\n",
    "\n",
    "print(raw_x)\n",
    "print(len(raw_x))\n",
    "print(\"@@@@@@@@\")\n",
    "print(raw_y)\n",
    "print(len(raw_y))\n",
    "print(data[1:])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "epoch : 0\n",
      "--------predict some text----------\n",
      "。，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，\n",
      "++++++++++++\n",
      "epoch : 1\n",
      "--------predict some text----------\n",
      "。，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，\n",
      "++++++++++++\n",
      "epoch : 2\n",
      "--------predict some text----------\n",
      "。，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，\n",
      "++++++++++++\n",
      "epoch : 3\n",
      "--------predict some text----------\n",
      "。，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，，\n",
      "++++++++++++\n",
      "epoch : 4\n",
      "--------predict some text----------\n",
      "。，，，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无，，，，无，，无，，无\n",
      "++++++++++++\n",
      "epoch : 5\n",
      "--------predict some text----------\n",
      "。无，，，无波罗蜜，，无波罗蜜多，，无波罗蜜，，，无眼五，，无眼耳蕴。\n",
      "离涅磐倒梦倒梦磐皆磐智梦鼻涅磐蕴梦鼻梦磐蕴五蕴皆磐涅磐蕴皆鼻梦磐倒梦倒梦磐深梦倒梦磐恐怖蕴梦竟涅磐蕴皆鼻梦磐倒耳鼻梦磐倒梦鼻梦磐深梦倒梦磐恐怖蕴究竟涅磐蕴皆竟涅磐蕴五蕴皆磐涅磐蕴皆鼻梦磐倒梦倒梦磐深梦倒梦磐恐怖蕴梦竟涅磐蕴皆鼻梦磐倒耳鼻梦磐倒梦鼻梦磐深梦倒梦磐恐怖蕴究竟涅磐蕴皆竟涅磐蕴五蕴皆磐涅磐蕴皆鼻梦磐倒梦倒梦磐深梦倒梦磐恐怖蕴梦竟涅磐蕴皆鼻梦磐倒耳鼻梦磐倒梦鼻梦磐深梦倒梦磐恐怖蕴究竟涅磐蕴皆竟涅磐蕴五蕴皆磐涅磐蕴皆鼻梦磐倒梦倒梦磐深梦倒梦磐恐怖蕴梦竟涅磐蕴皆鼻梦磐倒耳鼻梦磐倒梦鼻梦磐深梦倒梦磐恐怖蕴究竟涅磐蕴皆竟涅磐蕴五蕴皆磐涅磐蕴皆鼻梦磐倒梦倒梦磐深梦倒梦磐恐怖蕴梦竟涅磐蕴皆鼻梦磐倒耳鼻梦磐倒梦鼻梦磐深梦倒梦磐恐怖蕴究竟涅磐蕴皆竟涅磐蕴五蕴皆磐涅磐蕴皆鼻梦磐倒梦倒梦磐深梦倒梦磐恐怖蕴梦竟涅磐蕴皆鼻梦磐倒耳鼻梦磐倒梦鼻梦磐深梦倒梦磐恐怖蕴究竟涅磐蕴皆竟涅磐蕴五蕴皆磐涅磐蕴皆鼻梦磐倒梦倒梦磐深梦倒梦磐恐怖蕴梦竟涅磐蕴皆鼻梦磐倒耳鼻梦磐倒梦鼻梦磐深梦倒梦磐恐怖蕴究竟涅磐蕴皆竟涅磐蕴五蕴皆磐涅磐蕴皆鼻梦磐倒梦倒梦磐深\n",
      "++++++++++++\n",
      "epoch : 6\n",
      "--------predict some text----------\n",
      "。\n",
      "无，，无无明，，无无五多，，无眼五蕴，无眼涅磐。\n",
      "\n",
      "若波罗蜜多，，无眼五，，无眼耳蕴皆磐深梦倒涅磐蕴皆诸若波涅蜜多，无波罗蜜多，，无眼五，，无眼耳蕴皆磐深梦倒涅磐蕴皆诸究竟涅磐。\n",
      "无眼耳蕴梦磐倒梦倒梦磐皆\n",
      "蕴梦磐梦远离涅磐蕴皆离究竟涅磐。\n",
      "\n",
      "颠倒梦倒梦磐。\n",
      "身涅磐。\n",
      "身蕴五蕴，照竟涅磐。\n",
      "\n",
      "涅磐倒梦磐梦磐深亦竟涅磐。\n",
      "无眼耳鼻舌磐倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻舌身倒梦鼻\n",
      "++++++++++++\n",
      "epoch : 7\n",
      "--------predict some text----------\n",
      "。\n",
      "多，，无眼五尽，无眼若波罗蜜多，，无眼五，，无眼涅蕴。\n",
      "无眼涅倒梦\n",
      "。\n",
      "离涅倒涅磐。\n",
      "无眼耳佛，照竟涅磐。\n",
      "\n",
      "般若波罗蜜多，，无眼五，，无眼涅蕴。\n",
      "无眼涅倒梦\n",
      "。\n",
      "离涅倒涅磐。\n",
      "无眼耳佛，照竟涅磐。\n",
      "\n",
      "般若波罗蜜多，，无眼五，，无眼涅蕴。\n",
      "无眼涅倒梦\n",
      "。\n",
      "离涅倒涅磐。\n",
      "无眼耳佛，照竟涅磐。\n",
      "\n",
      "般若波罗蜜多，，无眼五，，无眼涅蕴。\n",
      "无眼涅倒梦\n",
      "。\n",
      "离涅倒涅磐。\n",
      "无眼耳佛，照竟涅磐。\n",
      "\n",
      "般若波罗蜜多，，无眼五，，无眼涅蕴。\n",
      "无眼涅倒梦\n",
      "。\n",
      "离涅倒涅磐。\n",
      "无眼耳佛，照竟涅磐。\n",
      "\n",
      "般若波罗蜜多，，无眼五，，无眼涅蕴。\n",
      "无眼涅倒梦\n",
      "。\n",
      "离涅倒涅磐。\n",
      "无眼耳佛，照竟涅磐。\n",
      "\n",
      "般若波罗蜜多，，无眼五，，无眼涅蕴。\n",
      "无眼涅倒梦\n",
      "。\n",
      "离涅倒涅磐。\n",
      "无眼耳佛，照竟涅磐。\n",
      "\n",
      "般若波罗蜜多，，无眼五，，无眼涅蕴。\n",
      "无眼涅倒梦\n",
      "。\n",
      "离涅倒涅磐。\n",
      "无眼耳佛，照竟涅磐。\n",
      "\n",
      "般若波罗蜜多，，无眼五，，无眼涅蕴。\n",
      "无眼涅倒梦\n",
      "。\n",
      "离涅倒涅磐。\n",
      "无眼耳佛，照竟涅磐。\n",
      "\n",
      "般若波罗蜜多，，无眼五，，无眼涅蕴。\n",
      "无眼涅倒梦\n",
      "。\n",
      "离涅倒涅磐。\n",
      "无眼耳佛，照竟涅磐。\n",
      "\n",
      "般若波罗蜜多，，无眼五，，无眼涅蕴。\n",
      "无眼涅倒梦\n",
      "。\n",
      "离涅倒\n",
      "++++++++++++\n",
      "epoch : 8\n",
      "--------predict some text----------\n",
      "。\n",
      "多，无眼耳波罗蜜多，，无眼五尽，无眼若波罗蜜多，，无眼五，，无眼涅蕴。\n",
      "无眼恐蕴皆\n",
      "\n",
      "无眼耳鼻涅磐蕴皆\n",
      "无眼蕴梦，无眼五蕴。\n",
      "无眼耳鼻舌蜜多尽，无眼耳蕴。\n",
      "舍利倒梦切蜜多，无无五蕴，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明\n",
      "++++++++++++\n",
      "epoch : 9\n",
      "--------predict some text----------\n",
      "。\n",
      "多，无眼耳鼻。\n",
      "多。\n",
      "\n",
      "涅倒梦鼻罗蜜多时，无眼耳蕴。\n",
      "舍利倒梦切蜜多故，无眼耳，。\n",
      "五蕴梦鼻罗蜜多尽，无眼耳鼻舌身倒梦\n",
      "，无眼耳鼻舌磐倒梦\n",
      "。\n",
      "多，无眼耳倒。\n",
      "多皆若波罗蜜多，无无明尽，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无无明，，无无明多，无\n",
      "++++++++++++\n",
      "epoch : 10\n",
      "--------predict some text----------\n",
      "。\n",
      "多，，无眼耳尽。\n",
      "舍利子，无眼，无般若波罗蜜多，，无眼死，，无眼涅蕴。\n",
      "无般若波罗蜜多，，无眼死，。\n",
      "无眼梦，。\n",
      "舍倒梦尽，无眼若波罗蜜多，，无眼死，。\n",
      "无眼梦，。\n",
      "舍倒梦，，无眼耳尽。\n",
      "舍利子，无眼，无般若波罗蜜多，，无眼死，，无眼涅蕴。\n",
      "无般若波罗蜜多，，无眼死，。\n",
      "无眼梦，。\n",
      "舍倒梦尽，无眼若波罗蜜多，，无眼死，。\n",
      "无眼梦，。\n",
      "舍倒梦，，无眼耳尽。\n",
      "舍利子，无眼，无般若波罗蜜多，，无眼死，，无眼涅蕴。\n",
      "无般若波罗蜜多，，无眼死，。\n",
      "无眼梦，。\n",
      "舍倒梦尽，无眼若波罗蜜多，，无眼死，。\n",
      "无眼梦，。\n",
      "舍倒梦，，无眼耳尽。\n",
      "舍利子，无眼，无般若波罗蜜多，，无眼死，，无眼涅蕴。\n",
      "无般若波罗蜜多，，无眼死，。\n",
      "无眼梦，。\n",
      "舍倒梦尽，无眼若波罗蜜多，，无眼死，。\n",
      "无眼梦，。\n",
      "舍倒梦，，无眼耳尽。\n",
      "舍利子，无眼，无般若波罗蜜多，，无眼死，，无眼涅蕴。\n",
      "无般若波罗蜜多，，无眼死，。\n",
      "无眼梦，。\n",
      "舍倒梦尽，无眼若波罗蜜多，，无眼死，。\n",
      "无眼梦，。\n",
      "舍倒梦，，无眼耳尽。\n",
      "舍利子，无眼，无般若波罗蜜多，，无眼死，，无眼涅蕴。\n",
      "无般若波罗蜜多，，无眼死，。\n",
      "无眼梦，。\n",
      "舍倒梦尽，无眼若波罗蜜多，，无眼死\n",
      "++++++++++++\n",
      "epoch : 11\n",
      "--------predict some text----------\n",
      "。\n",
      "多，无眼耳鼻。\n",
      "多利若波罗蜜多，，无眼死，。\n",
      "无眼识，。\n",
      "舍利。，无眼，波罗蜜多，无无明，，无无明尽，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明咒，无无明\n",
      "++++++++++++\n",
      "epoch : 12\n",
      "--------predict some text----------\n",
      "。\n",
      "多，菩提萨磐。\n",
      "无利集，，无眼倒尽，无眼耳倒梦\n",
      "。\n",
      "至般若波罗蜜多故，无眼耳尽。\n",
      "舍利子，无无，无般若波罗蜜多，，无眼死，。\n",
      "无眼识，。\n",
      "舍利。\n",
      "无无般，无无无多，，无眼五尽。\n",
      "无般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗蜜多故，无眼耳鼻。\n",
      "多般若波罗\n",
      "++++++++++++\n",
      "epoch : 13\n",
      "--------predict some text----------\n",
      "。舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，\n",
      "++++++++++++\n",
      "epoch : 14\n",
      "--------predict some text----------\n",
      "。舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，\n",
      "++++++++++++\n",
      "epoch : 15\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "--------predict some text----------\n",
      "。舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，无色，无般若波罗蜜多故，\n",
      "++++++++++++\n",
      "epoch : 16\n",
      "--------predict some text----------\n",
      "。舍利子，无色，无般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒\n",
      "++++++++++++\n",
      "epoch : 17\n",
      "--------predict some text----------\n",
      "。舍利子，无色，行般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒\n",
      "++++++++++++\n",
      "epoch : 18\n",
      "--------predict some text----------\n",
      "。舍利子，无色，行般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒\n",
      "++++++++++++\n",
      "epoch : 19\n",
      "--------predict some text----------\n",
      "。自在菩提，故般若波罗蜜多故，无眼耳鼻。\n",
      "舍利子，是无明故，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是无明咒，是\n",
      "++++++++++++\n",
      "epoch : 20\n",
      "--------predict some text----------\n",
      "。舍利子，无色，行识，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，无无明行，，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，无无明尽，无无明行，，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，无无明尽，无无明行，，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，无无明尽，无无明行，，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，无无明尽，无无明行，，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，无无明尽，无无明行，，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，无无明尽，无无明行，，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，无无明尽，无无明行，，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，无无明尽，无无明行，，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，无无明尽，无无明行，，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，无无明尽，无无明行，，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽\n",
      "++++++++++++\n",
      "epoch : 21\n",
      "--------predict some text----------\n",
      "。自在菩提，故般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，无无明行，，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，无无明行，，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，无无明行，，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，无无明行，，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，无无明行，，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，无无明行，，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，无无明行，，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，无无明行，，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，无无明行，，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，无无明行，，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，无无明行，，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，无无明行，，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，无无明行，，无\n",
      "++++++++++++\n",
      "epoch : 22\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，亦无无明尽，无无明尽，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，亦无无明尽，无无明尽，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，亦无无明尽，无无明尽，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，亦无无明尽，无无明尽，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，亦无无明尽，无无明尽，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，亦无无明尽，无无明尽，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，亦无无明尽，无无明尽，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，亦无无明尽，无无明尽，亦\n",
      "++++++++++++\n",
      "epoch : 23\n",
      "--------predict some text----------\n",
      "。自在菩萨。故知般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻\n",
      "++++++++++++\n",
      "epoch : 24\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无眼耳鼻\n",
      "++++++++++++\n",
      "epoch : 25\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无得。以，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无得。以，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无得。以，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无得。以，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无得。以，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无得。以，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无得。以，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无得。以，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无得。以，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无得。以，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭\n",
      "++++++++++++\n",
      "epoch : 26\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无般若波\n",
      "++++++++++++\n",
      "epoch : 27\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无得。以无所明，，无眼耳鼻。\n",
      "舍利子，是无法空，是无明，，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无得。以无所明，，无眼耳鼻。\n",
      "舍利子，是无法空，是无明，，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无得。以无所明，，无眼耳鼻。\n",
      "舍利子，是无法空，是无明，，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无得。以无所明，，无眼耳鼻。\n",
      "舍利子，是无法空，是无明，，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无得。以无所明，，无眼耳鼻。\n",
      "舍利子，是无法空，是无明，，无无明尽，无无明\n",
      "++++++++++++\n",
      "epoch : 28\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无得。以，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无得。以，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无得。以，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无得。以，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无得。以，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无得。以，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无得。以，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无得。以，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无得。以，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智，无得。以，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭\n",
      "++++++++++++\n",
      "epoch : 29\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集\n",
      "++++++++++++\n",
      "epoch : 30\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集\n",
      "++++++++++++\n",
      "epoch : 31\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，\n",
      "++++++++++++\n",
      "epoch : 32\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，\n",
      "++++++++++++\n",
      "epoch : 33\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多故，无眼耳鼻舌身意，无无明尽，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，无无明尽，无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，\n",
      "++++++++++++\n",
      "epoch : 34\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，\n",
      "++++++++++++\n",
      "epoch : 35\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，\n",
      "++++++++++++\n",
      "epoch : 36\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，\n",
      "++++++++++++\n",
      "epoch : 37\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，\n",
      "++++++++++++\n",
      "epoch : 38\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，\n",
      "++++++++++++\n",
      "epoch : 39\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，\n",
      "++++++++++++\n",
      "epoch : 40\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，是无上咒，\n",
      "++++++++++++\n",
      "epoch : 41\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃\n",
      "++++++++++++\n",
      "epoch : 42\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃\n",
      "++++++++++++\n",
      "epoch : 43\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃\n",
      "++++++++++++\n",
      "epoch : 44\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃\n",
      "++++++++++++\n",
      "epoch : 45\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃\n",
      "++++++++++++\n",
      "epoch : 46\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃\n",
      "++++++++++++\n",
      "epoch : 47\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃\n",
      "++++++++++++\n",
      "epoch : 48\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃\n",
      "++++++++++++\n",
      "epoch : 49\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃\n",
      "++++++++++++\n",
      "epoch : 50\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃\n",
      "++++++++++++\n",
      "epoch : 51\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 52\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 53\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 54\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 55\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 56\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 57\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 58\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不\n",
      "++++++++++++\n",
      "epoch : 59\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 60\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 61\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 62\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 63\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 64\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 65\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 66\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 67\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 68\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 69\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 70\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 71\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 72\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 73\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 74\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 75\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 76\n",
      "--------predict some text----------\n",
      "。自在，灭，度一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，\n",
      "++++++++++++\n",
      "epoch : 77\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，\n",
      "++++++++++++\n",
      "epoch : 78\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，\n",
      "++++++++++++\n",
      "epoch : 79\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 80\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 81\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 82\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 83\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 84\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 85\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 86\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 87\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 88\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 89\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 90\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 91\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 92\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 93\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 94\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 95\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 96\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 97\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 98\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n",
      "epoch : 99\n",
      "--------predict some text----------\n",
      "。自在菩萨，行深般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故空中无色，无受想行识，无眼耳鼻舌身意，无色声香味触法，无眼界，乃至无意识界。无无明，亦无无明尽，乃至无老死，亦无老死尽。\n",
      "无苦集灭道，无智亦无得。以无所得故，菩提萨埵，依般若波罗蜜多故，心无罣碍，无罣碍故，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，色不异空，空不异色，色即是空，空即是色，受想行识，亦复如是。\n",
      "舍利子，是诸法空相，不生不灭，不垢不\n",
      "++++++++++++\n"
     ]
    }
   ],
   "source": [
    "\n",
    "\n",
    "def gen_batch():\n",
    "    # partition raw data into batches and stak them vertically in a data matrix\n",
    "    batch_partition_length = data_size // batch_size\n",
    "    data_x = np.zeros([batch_size, batch_partition_length], dtype=np.int32)\n",
    "    data_y = np.zeros([batch_size, batch_partition_length], dtype=np.int32)\n",
    "    # do partition\n",
    "    for i in range(batch_size):\n",
    "        data_x[i] = raw_x[batch_partition_length * i: batch_partition_length * (i + 1)]\n",
    "        data_y[i] = raw_y[batch_partition_length * i: batch_partition_length * (i + 1)]\n",
    "    # do epoch\n",
    "    epoch_size = batch_partition_length // seq_length\n",
    "\n",
    "    for i in range(epoch_size):\n",
    "        x = data_x[:, i * seq_length:(i + 1) * seq_length]\n",
    "        y = data_y[:, i * seq_length:(i + 1) * seq_length]\n",
    "        yield (x, y)\n",
    "\n",
    "\n",
    "tf.reset_default_graph()\n",
    "\n",
    "x = tf.placeholder(tf.int32, [None, None], name='input_placeholder')\n",
    "y = tf.placeholder(tf.int32, [None, None], name='labels_placeholder')\n",
    "init_state = tf.zeros([batch_size, state_size])\n",
    "\n",
    "# x_one_hot = tf.one_hot(x, num_classes)\n",
    "# rnn_inputs = tf.unstack(x_one_hot, axis = 1)\n",
    "\n",
    "# 优化二：dynamic方式\n",
    "rnn_inputs = tf.one_hot(x, num_classes)\n",
    "cell = tf.nn.rnn_cell.BasicRNNCell(state_size)\n",
    "rnn_outputs, final_state = tf.nn.dynamic_rnn(cell, rnn_inputs, initial_state=init_state)\n",
    "\n",
    "with tf.variable_scope('softmax'):\n",
    "    W = tf.get_variable('W', [state_size, num_classes], initializer=tf.random_normal_initializer(stddev=0.01))\n",
    "    b = tf.get_variable('b', [num_classes], initializer=tf.constant_initializer(0.0))\n",
    "\n",
    "logits = tf.reshape(\n",
    "            tf.matmul(tf.reshape(rnn_outputs, [-1, state_size]), W) + b,\n",
    "            [batch_size, -1, num_classes])\n",
    "predictions = tf.nn.softmax(logits)\n",
    "\n",
    "losses = tf.nn.sparse_softmax_cross_entropy_with_logits(labels=y, logits=logits)\n",
    "\n",
    "total_loss = tf.reduce_mean(losses)\n",
    "train_step = tf.train.AdamOptimizer(learning_rate).minimize(total_loss)\n",
    "\n",
    "\n",
    "def train_network(sess, num_steps, state_size=4, verbose=True, training_state=None):\n",
    "    training_losses = []\n",
    "    training_loss = 0\n",
    "    if training_state is None:\n",
    "        training_state = np.zeros((batch_size, state_size))\n",
    "    start_time = time.time()\n",
    "    smooth_loss = -np.log(1.0/num_classes)*seq_length\n",
    "    for step, (X,Y) in enumerate(gen_batch()):\n",
    "        tr_losses, training_loss_, training_state, _, predictions_values = \\\n",
    "            sess.run([losses,\n",
    "                      total_loss,\n",
    "                      final_state,\n",
    "                      train_step,\n",
    "                      predictions],\n",
    "                     feed_dict={x:X, y:Y, init_state:training_state})\n",
    "        smooth_loss = smooth_loss*0.999 + training_loss_*0.001\n",
    "        if step % 100 == 0 and step > 0:\n",
    "            if verbose:\n",
    "                print(\"Average loss at step\", step, \"for last 100 steps:\", smooth_loss, training_loss_)\n",
    "                end_time = time.time()\n",
    "                print(\"time cost:%f\" % ((end_time - start_time)*1000))\n",
    "                start_time = time.time()\n",
    "                print(u\"input:data:%s\" % ''.join(ix_to_char[ix] for ix in X[0,:]))\n",
    "                char_results = np.argmax(predictions_values, axis=-1)\n",
    "                print(u\"predict data:%s\" % ''.join(ix_to_char[ix] for ix in char_results.ravel()))\n",
    "                print(u\"ground truth:%s\" % ''.join(ix_to_char[ix] for ix in Y[0,:]))\n",
    "\n",
    "    init_char = ix_to_char[X[0, -1]]\n",
    "    choice_input = [[char_to_ix[init_char]]]\n",
    "    result_list = []\n",
    "    result_list.append(init_char)\n",
    "    inference_state_value = training_state.copy()\n",
    "    for _ in range(500):\n",
    "        p, inference_state_value = sess.run([predictions, final_state],\n",
    "                                            feed_dict={x: choice_input,\n",
    "                                                       init_state: inference_state_value})\n",
    "        c = np.argmax(p.ravel())\n",
    "        choice_input = [[c]]\n",
    "        result_list.append(ix_to_char[c])\n",
    "    print(\"--------predict some text----------\\n%s\\n++++++++++++\" % ''.join(result_list))\n",
    "    return smooth_loss, training_state\n",
    "\n",
    "sess = tf.Session()\n",
    "sess.run(tf.global_variables_initializer())\n",
    "training_state = np.zeros((batch_size, state_size))\n",
    "\n",
    "train_epochs = 100\n",
    "for epoch in range(train_epochs):\n",
    "    print(\"epoch : %d\" % epoch)\n",
    "    training_losses, training_state = train_network(sess, seq_length, state_size=state_size, training_state=training_state)\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [],
   "source": [
    "init_char = u\"观\"\n",
    "choice_input = [[char_to_ix[init_char]]]\n",
    "result_list = []\n",
    "result_list.append(init_char)\n",
    "inference_state_value = training_state.copy()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 368,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "--------predict some text----------\n",
      "观自在菩萨，行深般若波罗蜜多时，照见五蕴皆空，度一切苦厄。\n",
      "舍利子，\n",
      "即异空声空不灭色，无有恐怖，远离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨多罗三藐三菩提。故知般若波罗蜜多，是大神咒，是大明咒，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "是故无中，无智亦无诸得怖至无罣明是，是诸法空相，不生不灭，不垢不净，不增不减。\n",
      "是故无中无故法是无无故，是无上咒，是无等等咒，能除一切苦，真实不虚。\n",
      "故世般若波罗是多，是大神咒，是大明咒，是不想等识，无受想行识，无眼耳鼻舌身意，无有恐怖，乃离颠倒梦想，究竟涅磐。\n",
      "三世诸佛，依般若波罗蜜多故，得阿耨波罗三藐三是色，无智亦无得。以无僧得萨，能除一切苦，真实不虚。\n",
      "故说般若波罗蜜多咒，即说咒曰：揭谛揭谛波罗揭谛波罗僧揭谛菩提萨婆诃。观自在菩萨，行深般若波罗蜜多时，得眼耳诃。\n",
      "++++++++++++\n"
     ]
    }
   ],
   "source": [
    "p, inference_state_value = sess.run([predictions, final_state],\n",
    "                                            feed_dict={x: choice_input,\n",
    "                                                       init_state: inference_state_value})\n",
    "# c = np.argmax(p.ravel())\n",
    "c = np.random.choice(range(num_classes), p=p.ravel())\n",
    "choice_input = [[c]]\n",
    "result_list.append(ix_to_char[c])\n",
    "print(\"--------predict some text----------\\n%s\\n++++++++++++\" % ''.join(result_list))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.5.2"
  },
  "toc": {
   "nav_menu": {},
   "number_sections": true,
   "sideBar": true,
   "skip_h1_title": false,
   "toc_cell": true,
   "toc_position": {},
   "toc_section_display": "block",
   "toc_window_display": true
  },
  "varInspector": {
   "cols": {
    "lenName": 16,
    "lenType": 16,
    "lenVar": 40
   },
   "kernels_config": {
    "python": {
     "delete_cmd_postfix": "",
     "delete_cmd_prefix": "del ",
     "library": "var_list.py",
     "varRefreshCmd": "print(var_dic_list())"
    },
    "r": {
     "delete_cmd_postfix": ") ",
     "delete_cmd_prefix": "rm(",
     "library": "var_list.r",
     "varRefreshCmd": "cat(var_dic_list()) "
    }
   },
   "types_to_exclude": [
    "module",
    "function",
    "builtin_function_or_method",
    "instance",
    "_Feature"
   ],
   "window_display": false
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
